#ifndef MAINWINDOW_H
#define MAINWINDOW_H

//头文件的包含
#include <QMainWindow>
#include "information.h"

//定义命名空间
QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE

//派生类的继承
class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    //构造及其析构函数
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private slots:
    //自动添加槽函数声明
    void on_btn_num1_clicked();

    void on_btn_num2_clicked();

    void on_btn_num3_clicked();

    void on_btn_num4_clicked();

    void on_btn_num5_clicked();

    void on_btn_num6_clicked();

    void on_btn_num7_clicked();

    void on_btn_num8_clicked();

    void on_btn_num9_clicked();

    void on_btn_num0_clicked();

    void on_btn_Dot_clicked();

    void on_btn_add_clicked();

    void on_btn_sub_clicked();

    void on_btn_multi_clicked();

    void on_btn_div_clicked();

    void on_btn_equal_clicked();

    void on_pushButton_17_clicked();

    void on_pushButton_16_clicked();

    void on_pushButton_18_clicked();

    void on_action_3_triggered();

    void on_btn_del_clicked();

private:
    Ui::MainWindow *ui;
    QString sz[100];
    QString sz1[100];
    QString sz2[100];

    QString temp = "";
    QString qshow = "";

    int i = 1;
    int j =1;
    int k =1;
    int t =1;

    int judge = 0;

    Information *gy;

    double line(int flag);
    double cclt( QString *xunz,int flag);
};
#endif // MAINWINDOW_H
